Method and apparatus for providing clock signals at different locations with minimal clock skew

ABSTRACT

A tapped phase shift ring oscillator may be used to provide multiple clock signals having variable phase delays. Phase delays may be selected to compensate for clock skews at different locations on high speed chips, or to provide clock signals having specific, desirable phase relationships, such as quadrature signals. The phase shift ring oscillator includes an odd number of amplifier stages. Each amplifier stage includes a phase shift network and an amplifier network. CMOS components used in the phase shift and amplifier networks provide voltage controlled variable phase shift and low gain, wide bandwidth, and low output impedance.

RELATED APPLICATION

This application is related to co-pending applications: Ser. No.09/385,383 filed Aug. 30, 1999, now U.S. Pat. 6,552,564, issued Apr. 22,2003, Ser. No. 09/386,505 filed Aug. 31, 1999, now U.S. Pat. No.6,380,787, issued Apr. 30, 2002, Ser. No. 09/385,379 filed Aug. 30,1999, now U.S. Pat. No. 6,539,490, issued Mar. 25, 2003, and Ser. No.09/860,131 filed May 17, 2001, now U.S. Pat. 6,535,071, issued Mar. 18,2003.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to clock signals in integratedcircuits. Specifically, the present invention relates to reduction ofclock skew in clock signals provided to multiple locations in theintegrated circuit.

2. State of the Art

Digital integrated circuits typically include multiple logic elements,with the timing of operation of each logic element controlled by a clocksignal. It is common for an integrated circuit chip to have one centralclock generator, with the signal from the clock generator beingdistributed around the integrated circuit via clock-line interconnects.An important consideration in the design of synchronous digitalintegrated circuits, and in particular those using pipelinedarchitecture, is variation in the arrival times of clock signals at theclock inputs of the various logic elements. See, K. Yip, “Clock treedistribution: balance is essential for a deep-submicron ASIC design toflourish,” IEEE Potentials, vol. 16, no. 2, pp. 11-14, April-May 1997.Variation in clock signal arrival time is referred to as clock skew.

Clock skew is primarily a function of two parameters: the loadingpresented by the logic being clocked and the RC delay of the clock lineinterconnect. Interconnect factors that affect the clock skew are theresistance, capacitance and inductance of the interconnection wires.Since the wires are not ideal conductors, different lengths of the wirescarrying clock signals can result in different clock skews. Clock skewadds to cycle times, reducing the clock rate at which a chip canoperate. Typically, skew should be 10 percent or less of a chip's clockcycle, meaning that for a 100 MHz clock, skew must be 1 nsec or less.High performance microprocessors may require skew to be 5 percent of theclock cycle, or 100 psec at a 500 MHz clock rate. See, K. M. Carrig etal., “Clock methodology for high-performance microprocessors,” Proc.Custom Integrated Circuits Conference, Santa Clara, Calif., May 5-8, pp.119-122, 1997.

As noted above, it is relatively common to use a single, central clockgenerator to produce a signal that is distributed around the integratedcircuit. A variety of techniques have been used in the prior art toprovide clock connections that are symmetrical and all of the samelength, in order to minimize clock skew at the various logic elements.

FIG. 1A illustrates an H-tree clock distribution, which is usedprimarily in custom layouts and has varying tree interconnect segmentwidths to balance skew throughout the chip.

FIG. 1B shows a clock grid clock distribution structure. The clock gridis the simplest clock distribution structure and has the advantage ofbeing easy to design for low skew. However, it is area inefficient andpower hungry because of the large amount of clock interconnect required.Nevertheless, some chip vendors are using this clock structure formicroprocessors.

FIG. 1C depicts a balanced tree clock distribution structure. Thebalanced tree is the clock distribution structure most commonly used inhigh performance chips. See, J. L. Neves et al., “Automated synthesis ofskew-based clock distribution networks,” VLSI Design, vol. 7, no. 1, pp.31-57, 1998. In order to carry current to the branching segments, theclock line is widest at the root of the tree and becomes progressivelynarrower at each branch. As a result, the clock line capacitanceincreases exponentially with distance from the leaf cell (clockedelement) in the direction of the root of the tree (clock input).Moreover, additional chip area is required to accommodate the extraclock line width in the regions closer to the root of the tree.

As shown in FIG. 1D, buffers may be added at the branching points of thebalanced tree structure. Adding buffers at the branching points of thetree significantly lowers clock interconnect capacitance, because itreduces the clock line width required toward the root.

As noted above, two main factors that contribute to clock skew areloading mismatch at the clocked elements and mismatch in RC delay due toclock line segment width and length variations. The approaches discussedabove and illustrated in FIGS. 1A-1D attempt to minimize clock skewcaused by these factors. Most designers and clock tree parasiticextraction/evaluation tools available today deal only with RCparasitics. However, clock skew is also influenced by inductanceeffects, which become more prominent as clock edge times andinterconnect resistances decrease, both of which are associated withshrinking chip technology and higher clock rates. For these reasons,minimization of skew due to inductance effects has become the biggestproblem in the design of clock trees, and, similarly, has become asignificant problem in the design of today's leading edge chips.

Designers have not commonly considered parasitic inductance, but this isstarting to change as clock frequencies approach 1 GHz. Clock treesoften have wide traces at their roots and may also have long segments,making the trees more susceptible to inductance problems than are otherchip networks. Careful layout, including placing power and ground linesnext to, above, or below clock trees to act as shields, can help reducethe possibility of clock problems caused by inductance.

Clock skew may also be influenced by process variations induced duringchip fabrication.

Various techniques have been previously described for compensating forthe different delays of individual clock distribution lines by changingthe line characteristics or driver characteristics. Many new techniqueshave been considered for addressing clock skew problems. One techniqueinvolves the generation of clock signals with various delays by usingdigital inverters or amplifiers with various signal delays, andmultitapped variable delay lines. See, K. Ishibashi et al., “Novel clockdistribution system for CMOS VLSI,” Proc. IEEE Int. Conference onComputer Design: VLSI in Computers and Processors, October 3-6,Cambridge, Mass., pp. 289-292, 1993. Another technique involves the useof buffer amplifiers with different skews to compensate for thedifferent line delays. See, T. Knight et al., “Method for skew-freedistribution of digital signals using matched variable delay lines,”Symposium on VLSI Circuits, Kyoto, Japan, May 19-21, pp. 19-20, 1993;see also S. I. Liu et al., “Low-power clock-deskew buffer for high speeddigital circuits,” IEEE J. Solid-State Circuits, Vol. 34, No. 4, pp.554-558, 1999. Clock skew problems have also been addressed usingfeedback techniques to compensate for the effects of the variable linedelays. See, H. Sutoh et al, “A Clock Distribution Technique with anAutomatic Skew Compensation Circuit,” Inst. of Electronic, Informationand Communication Engineers, Japan, Vol. E8 1-C, No. 2, pp. 277-283,1998. Furthermore, optical clock distribution techniques are also used.See, A. V. Mule et al., “10 GHz Hybrid optical/electrical clockdistribution network for gigascale integration,” Proceeding of the 199912^(th) Annual Meeting IEEE Lasers and Electro-Optics Society, SanFrancisco, Calif., November 1999, vol. 2, pp. 627-628. It has previouslybeen proposed by the inventor to minimize clock skew by usinglow-impedance lines with matched terminations and current mode signalingto give well-defined delays along clock distribution lines (U.S. patentapplication Ser. No. 09/385,383 and U.S. patent application Ser. No.09/386,505) and using lines with zero or no apparent delay of the clocksignal (U.S. patent application Ser. No. 09/385,379).

However, there remains a need for solving the problems caused by clockskew at multiple locations in integrated circuits, and, in particular,there is a need for reducing clock skew to acceptable levels in highperformance microprocessors and other high speed chips in which smallclock edge times and low interconnect resistances cause inductanceeffects. There is also a need for a method for distributing clocksignals without skew and without consuming large amounts of power orchip space.

BRIEF SUMMARY OF THE INVENTION

The present invention comprises a tapped phase shift ring oscillatorwhich may be used to generate a plurality of clock signals havingdifferent phase relationships. The phase shift ring oscillator includesan odd number of amplifier stages. A clock signal may be tapped from theoutput of each amplifier stage. Each amplifier stage includes a phaseshift network and an amplifier network. The phase shift network of eachamplifier stage includes an RC network made up of a capacitor and anNMOS transistor configured as a voltage variable resistor to provide anadjustable phase shift. The amplifier network of each amplifier stageincludes an NMOS transistor and diode-connected PMOS transistor. Byutilizing CMOS elements, each amplifier stage has a low gain, widebandwidth, and low output impedance. A total phase shift of 180 degreesaround the loop, a necessary condition for oscillation, may then beobtained with a large number of stages, each producing a small phaseshift. The phase delay at each amplifier stage may be adjusted asdesired, providing the total phase shift for the loop is 180 degrees.The phase shift ring oscillator is thus well suited for generatingmultiple high frequency clock signals having small phase delays or skewsadjusted to compensate for delays caused by differences in clockdistribution lines, and thus for providing synchronous signals atclocked logic elements.

The present invention provides a number of advantages. For example, thepresent invention may be used to provide multiple clock signals fortiming multiple logic elements on high speed chips. The presentinvention also provides a method for distributing clock signals whichhave low power consumption. The present invention farther provides amethod for distributing clock signals with minimal clock skew and whichdoes not require a large amount of chip space. The present invention maybe used to provide multiple clock signals having delays which can bereadily varied, or having specific selected phase relationships.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

While the specification concludes with claims particularly pointing outand distinctly claiming that which is regarded as the present invention,this invention can be more readily ascertained from the followingdescription of the invention when read in conjunction with theaccompanying drawings in which:

FIG. 1A is a prior art H-tree clock distribution structure;

FIG. 1B is a prior art clock grid clock distribution structure;

FIG. 1C is a prior art balanced tree clock distribution structure;

FIG. 1D is a prior art balanced tree clock distribution structure thatincludes buffers at branching points for reduction of clock interconnectcapacitance;

FIG. 2 is a circuit diagram of a multistage phase shift ring oscillator;

FIG. 3 is a schematic diagram of a single amplifier stage used in aphase shift ring oscillator;

FIG. 4 shows the gain of a single amplifier stage as shown in FIG. 3plotted as a function of oscillation frequency;

FIG. 5 shows the phase shift of a single amplifier stage as shown inFIG. 3 plotted as a function of oscillation frequency;

FIG. 6 shows a second embodiment of a phase shift ring oscillatoraccording to the invention; and

FIG. 7 shows a third embodiment of a phase shift ring oscillatoraccording to the invention.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 2 depicts an example of a tapped CMOS phase shift ring oscillator 1for generating multiple sinusoidal clock signals having different phasedelays or skews. Phase shift ring oscillator 1 is made up of an oddnumber of amplifier stages 2. In the example of FIG. 2, nine amplifierstages 2 are used. However, a larger or smaller odd number of amplifierstages 2 could be used, as required by the particular application. Aclock line 3 may be used to tap the output of each amplifier stage 2 toprovide a clock signal to a clocked element 4. The phase delay of thesignal carried on each clock line 3 is adjusted to compensate for thedelay associated with that clock line 3 to provide for synchronousarrival of clock signals at all clocked elements 4.

As shown in FIG. 3, each amplifier stage 2 of phase shift ringoscillator 1 includes a phase shift network 5 and transistor amplifiernetwork 7. In order to produce oscillation, the total phase shift of theseries of stages must be 180 degrees, and the gain must be greater thanone. By using CMOS elements in each amplifier stage 2, each amplifierstage 2 has a finite input capacitance and low gain, wide bandwidth, andlow output impedance. Using an amplifier in each stage provides gain ineach stage and allows a small phase shift in each stage to eventuallyprovide a signal that is 180 degrees out of phase with the input signal.By using an odd number of amplifier stages, the phase shift insuccessive stages generates an unstable feedback circuit. In theinventive phase shift ring oscillator, if a larger number of stages isused, a smaller phase shift, realized at a higher frequency, is producedat each stage. Therefore, the use of a larger number of stages resultsin a higher oscillation frequency. This is in contrast to conventionalring oscillators, in which the use of a larger number of stages resultsin a lower oscillation frequency.

Referring to FIG. 3, phase shift network 5 of amplifier stage 2 is ahigh pass filter RC network made up of capacitor 9 having capacitance Cand a resistor having resistance R. The resistor is an NMOS transistor11 configured as a voltage variable resistor. Input voltage V_(in) isconnected to a first terminal of capacitor 9. A second terminal ofcapacitor 9 is connected to the drain of NMOS transistor 11. The gate ofNMOS transistor 11 is connected to voltage V_(VR), which can be variedto adjust the value of resistance R. Gate bias supply voltage V_(GG) isconnected to the source of NMOS transistor 11. The gate bias supplyvoltage V_(GG) adjusts the level of the DC gate bias current provided tothe gate of NMOS transistor 13 in amplifier network 7.

Amplifier network 7 includes NMOS transistor 13 and PMOS transistor 15.PMOS transistor 15 is a diode-connected transistor, which has its gateand drain tied together. A voltage V_(DD) is connected to the source ofPMOS transistor 15. The value of V_(DD) is selected to optimize theperformance of PMOS transistor 15 and may be, for example, a few timeslarger than the value of V_(GG). The source of NMOS transistor 13 isgrounded, and the drain of NMOS transistor 13 is connected to the gateand drain of PMOS transistor 15. The output voltage V_(out), which isthe output of amplifier network 7 and also of amplifier stage 2, istaken from this point as well.

The frequency domain behavior of phase shift network 5 is described bythe transfer function:${H(s)} = {\frac{R}{R + \frac{1}{sC}} = \frac{1}{1 + \frac{1}{sRC}}}$

where R and C are the resistance and capacitance of the phase shiftnetwork 5, as described above, and s=jω, with j being the square root of−1 and ω being the radian frequency.

The gain of the phase shift network 5 is then:${{H(s)}} = \frac{\omega \quad {RC}}{\sqrt{1 + \left( {\omega \quad {RC}} \right)^{2}}}$

and the phase angle of the phase shift network 5 is:${H(s)} = {\frac{90{^\circ}}{\tan^{- 1}\left( {\omega \quad {RC}} \right)} = {{90{^\circ}} - {\tan^{- 1}\left( {\omega \quad {RC}} \right)}}}$

In FIG. 4, the gain of phase shift network 5 is plotted as a function offrequency ω of the signal entering the network. The corner frequencyω_(c) is equal to 1/RC. The oscillation frequency of the phase shiftring oscillator is indicated by ω₀.

FIG. 5 shows the phase shift produced by phase shift network 5 as afunction of frequency co of the signal entering phase shift network 5.Again, corner frequency is indicated by ω_(c) and is equal to 1/RC, andthe oscillation frequency of the phase shift ring oscillator isindicated by ω₀.

In the practice of the invention, a desirable value for ω₀ is firstselected, i.e., one that is suitable for use as a clock signal. R and Cfor each amplifier stage 2 are then selected such that phase shiftnetwork 5 has a gain of close to one at ω₀. In general, the value of Cis set first, and R is adjusted to produce the desired gain and phaseshift. The overall frequency of oscillation f₀ for the phase shift ringoscillator 1 is approximately:$f_{0} = {\sum\limits_{n = 1}^{N}\frac{1}{2\pi^{2}R_{n}C_{n}}}$

where N is the number of amplifier stages 2 in phase shift ringoscillator 1, and R_(n) and C_(n) are the resistance and capacitance,respectively, of the phase shift network of amplifier stage n.

Referring back to FIG. 3, diode connected PMOS transistor 15 can bemodeled as a diode having an admittance (or conductance), looking backinto the drain, of g_(d). Diode-connected PMOS transistor 15 thusprovides a load resistance R_(L) which is equal to 1/g_(d). Theadmittance of NMOS transistor 13 is g_(m) and the gain of amplifiernetwork 7 is thus g_(m)R_(L). In order for phase shift ring oscillator 1to oscillate, it is only necessary that the gain of each amplifier stage2 be greater than one. As noted above, phase shift network 5 is set tohave a gain of just less than one, e.g., 0.9 in the example shown inFIG. 4. The overall gain of the combination of the phase shift network 5and amplifier network 7 is thus 0.9 g_(m)R_(L), so if g_(m)R_(L) isslightly larger than 1.1, the overall gain of the amplifier stage willbe greater than one and the condition for oscillation will be satisfied.Since g_(m) is close to g_(d), this condition can be met withoutdifficulty. It should be noted that the signal entering amplifiernetwork 7 is inverted, that is, it undergoes a 180 degree phase shift,by the transistor combination of amplifier network 7.

The resistance R of phase shift network 5 is much larger than the loadresistor R_(L) of amplifier network 7. The output impedance Z_(out) ofamplifier network 7, and thus also for amplifier stage 2, is simplyequal to 1/g_(d). The low output impedance makes it possible to drivethe phase shift network of the next stage without significant loadingeffects.

Phase shift ring oscillator 1, as depicted in FIG. 2, is just oneexample of a phase shift ring oscillator according to the presentinvention, which may be used for generating clock signals. Any oddnumber of stages can be utilized in the phase shift ring oscillatoraccording to the invention. One clock signal may be tapped from eachamplifier stage 2, but it is not required that a clock signal be tappedfrom each amplifier stage. Therefore, any number of clock signals up tothe number of amplifier stages may be tapped from the phase shift ringoscillator. One possible application of the invention would be toproduce a plurality of clock signals having different phase delays, thephase delay of each clock signal selected to compensate for the skewassociate with the clock distribution line on which the clock signal isto be sent, so that all clock signals arrive at the clocked elementssynchronously. By selecting an appropriate number of amplifier stagesand appropriate values for the resistance and capacitance of the phaseshift network of each amplifier stage, virtually any number of clocksignals having any combination of phase relationship, at a desired clockfrequency, can be produced. If the number of stages in phase shift ringoscillator 1 is fixed, the frequency of phase shift ring oscillator 1can be varied by varying R in some or all of the stages. The total phaseshift produced by phase shift ring oscillator 1 has to be 180 degrees,but it is not required that all stages have the same phase shift. The180 degrees can be divided up between the amplifier stages in unequalportions.

An exemplary phase shift ring oscillator that may be used to generatetwo quadrature clock signals (that is, two clock signals that are at thesame frequency but have a 90 degree phase relationship) is shown in FIG.6. The resistance and capacitance of the phase shift network of eachamplifier stage is shown explicitly in FIG. 6. Four of the amplifierstages, A1, A2, A3, and A4, each have resistance R1 and capacitance C1in the phase shift network of the amplifier stage that produce a 22.5degree phase shift, while three of the stages, A5, A6, and A7, each haveresistance R2 and capacitance C2 in the phase shift network of theamplifier stage that produce a 30 degree phase shift. The total phaseshift throughout the exemplary phase shift ring oscillator is 180degrees. A first clock signal V₁ is taken at the input of amplifierstage A1 and a second clock signal V₂, having a quadrature relationshipto V₁, is taken at the output of amplifier stage A4.

A further exemplary phase shift ring oscillator is shown in FIG. 7. Asin FIG. 6, the resistance and capacitance for the phase shift network ofeach amplifier stage are shown explicitly. In this example, the phaseshift ring oscillator includes five stages, B1, B2, B3, B4, and B5 withresistances R3, R4, R5, R6, and R7, and capacitances C3, C4, C5, C6, andC7. Resistances in two different stages in the ring are varied:resistance R4 in stage B2 is increased while resistance R6 in stage B4is decreased, thereby increasing the phase shift on stage B2 anddecreasing the phase shift on stage B4, but leaving the overall phaseshift and oscillation frequency fixed. The phase relationship of clocksignal V₃, taken at the input to amplifier stage B1, and clock signalV₄, taken at the output of amplifier stage B3, may thus be varied over acontinuous range of values without altering the oscillation frequency ofthe phase shift ring oscillator.

The present invention may be embodied in other specific forms withoutdeparting from its spirit or essential characteristics. The describedembodiments are to be considered in all respects only as illustrativeand not restrictive. The scope of the invention is, therefore, indicatedby the appended claims rather than by the foregoing description. Allchanges which come within the meaning and range of equivalency of theclaims are to be embraced within their scope.

What is claimed is:
 1. A tapped phase shift ring oscillator forgenerating a plurality of phase shifted clock signals, comprising: anodd number of amplifier stages each including independent phase-shiftadjustability for providing, in combination, a phase shift of 180degrees to a received signal, each of said odd number of amplifierstages comprising a phase shift network coupled to an amplifier network,said phase shift network including a capacitor having a first terminalconnected to a received input voltage and a second terminal connected toa drain of an NMOS transistor, said NMOS transistor configured as avoltage variable resistor having a resistance R; and at least one clockline tapped to an output of at least one of said odd number of amplifierstages for receiving a phase shifted clock signal from said at least oneof said odd number of amplifier stages.
 2. A tapped phase shift ringoscillator for generating a plurality of phase shifted clock signals,comprising: an odd number of amplifier stages each including independentphase-shift adjustability for providing, in combination, a phase shiftof 180 degrees to a received signal and wherein each of said odd numberof amplifier stages includes a phase shift network for phase shifting areceived input voltage into a phase shifted voltage and an amplifiernetwork for receiving and inverting said phase shifted voltage from saidphase shift network to produce said phase shifted clock signal, saidphase shift network comprising a capacitor having a first terminalconnected to said received input voltage and a second terminal connectedto a drain of an NMOS transistor, said NMOS transistor configured as avoltage variable resistor having a resistance R; and at least one clockline tapped to an output of at least one of said odd number of amplifierstages for receiving a phase shifted clock signal from said at least oneof said odd number of amplifier stages.
 3. The tapped phase shift ringoscillator of claim 2, wherein said NMOS transistor comprises: a drainconnected to said second terminal of said capacitor; a gate connected toa voltage V_(VR), wherein variance of said voltage V_(VR) changes theresistance R of said NMOS transistor; and a source connected to a gatebias supply voltage V_(GG).
 4. A tapped phase shift ring oscillator forgenerating a plurality of phase shifted clock signals, comprising: anodd number of amplifier stages each including independent phase-shiftadjustability for providing, in combination, a phase shift of 180degrees to a received signal and wherein each of said odd number ofamplifier stages includes a phase shift network for phase shifting areceived input voltage into a phase shifted voltage and an amplifiernetwork for receiving and inverting said phase shifted voltage from saidphase shift network to produce said phase shifted clock signal, saidamplifier network comprising: an NMOS transistor, comprising a gateconnected to said phase shift network for receiving said phase shiftedvoltage, a grounded source, and a drain; a PMOS transistor, comprising aPMOS drain connected to a voltage V_(DD), a PMOS gate connected to saiddrain of said NMOS transistor, and a PMOS source connected to said PMOSgate and said drain of said NMOS transistor; and an output voltageV_(out) taken from a connection of said NMOS drain, said PMOS source andsaid PMOS gate as said phase shifted clock signal; and at least oneclock line tapped to an output of at least one of said odd number ofamplifier stages for receiving a phase shifted clock signal from said atleast one of said odd number of amplifier stages.
 5. The tapped phaseshift ring oscillator of claim 4, wherein said output voltage V_(out) issaid output of at least one of said odd number of amplifier stages. 6.The tapped phase shift ring oscillator of claim 1, wherein each of saidodd number of amplifier stages is configured to shift said receivedsignal by an equivalent amount.
 7. The tapped phase shift ringoscillator of claim 1, wherein each of said odd number of amplifierstages is configured to shift said received signal by a differentamount.
 8. The tapped phase shift ring oscillator of claim 1, whereinsaid at least one clock line tapped to an output of at least one of saidodd number of amplifier stages comprises a separate clock line tapped toan output of each of said odd number of amplifier stages.
 9. A tappedphase shift ring oscillator for generating a plurality of sinusoidalclock signals having different phase delays, comprising: an odd numberof amplifier stages for providing a total phase shift of 180 degrees toa received signal, each of said odd number of amplifier stages eachincluding independent phase-shift adjustability comprising a phase shiftnetwork for providing a gain and a phase shift to said received signaland an amplifier network for outputting a phase shifted signal, saidphase shift network including a capacitor having a first terminalconnected to said received signal and a second terminal connected to avoltage variable resistor; and at least one clock line tapped to anoutput of at least one of said odd number of amplifier stages forreceiving said phase shifted signal from said at least one of said oddnumber of amplifier stages.
 10. A tapped phase shift ring oscillator forgenerating a plurality of sinusoidal clock signals having differentphase delays, comprising: an odd number of amplifier stages forproviding a total phase shift of 180 degrees to a received signal, eachof said odd number of amplifier stages each including independentphase-shift adjustability comprising a phase shift network for providinga gain and a phase shift to said received signal and an amplifiernetwork for outputting a phase shifted signal; and at least one clockline tapped to an output of at least one of said odd number of amplifierstages for receiving said phase shifted signal from said at least one ofsaid odd number of amplifier stages, a frequency domain of said phaseshift network represented by a transfer function:${H(s)} = {\frac{R}{R + \frac{1}{sC}} = \frac{1}{1 + \frac{1}{sRC}}}$

wherein R is a the resistance of said phase shift network, C is acapacitance of said phase shift network, s=jω, j is a square root of −1,and ω is a radian frequency.
 11. A tapped phase shift ring oscillatorfor generating a plurality of sinusoidal clock signals having differentphase delays, comprising: an odd number of amplifier stages forproviding a total phase shift of 180 degrees to a received signal, eachof said odd number of amplifier stages each including independentphase-shift adjustability comprising a phase shift network for providinga gain and a phase shift to said received signal and an amplifiernetwork for outputting a phase shifted signal; and at least one clockline tapped to an output of at least one of said odd number of amplifierstages for receiving said phase shifted signal from said at least one ofsaid odd number of amplifier stages, said gain of said phase shiftnetwork represented by a function:${{H(s)}} = \frac{\omega \quad {RC}}{\sqrt{1 + \left( {\omega \quad {RC}} \right)^{2}}}$

wherein R is a resistance of said phase shift network, C is acapacitance of said phase shift network, and ω is a radian frequency.12. A tapped phase shift ring oscillator for generating a plurality ofsinusoidal clock signals having different phase delays, comprising: anodd number of amplifier stages for providing a total phase shift of 180degrees to a received signal, each of said odd number of amplifierstages each including independent phase-shift adjustability comprising aphase shift network for providing a gain and a phase shift to saidreceived signal and an amplifier network for outputting a phase shiftedsignal; and at least one clock line tapped to an output of at least oneof said odd number of amplifier stages for receiving said phase shiftedsignal from said at least one of said odd number of amplifier stages,said phase shift corresponds to a phase angle represented by a function:${H(s)} = {\frac{90{^\circ}}{\tan^{- 1}\left( {\omega \quad {RC}} \right)} = {{90{^\circ}} - {\tan^{- 1}\left( {\omega \quad {RC}} \right)}}}$

wherein R is a resistance of said phase shift network, C is acapacitance of said phase shift network, and ω is a radian frequency.13. The tapped phase shift ring oscillator of claim 9, wherein each ofsaid odd number of amplifier stages is configured to shift said receivedsignal by an equivalent amount.
 14. The tapped phase shift ringoscillator of claim 9, wherein each of said odd number of amplifierstages is configured to shift said received signal by a differentamount.
 15. The tapped phase shift ring oscillator of claim 9, whereinsaid at least one clock line tapped to an output of at least one of saidodd number of amplifier stages comprises a separate clock line tapped toan output of each of said odd number of amplifier stages.
 16. A methodof producing a plurality of skewed clock signals from a single clocksignal, comprising: introducing said single clock signal to a phaseshift ring oscillator comprising an odd number of amplifier stages eachincluding a phase shift network for independent phase-shiftadjustability for shifting a phase of said single clock signal a totalof 180 degrees, said phase shift network each including a capacitorhaving a first terminal connected to an input and a second terminalconnected to a drain of an NMOS transistor, the NMOS transistorconfigured as a voltage variable resistor; shifting the phase of saidsingle clock signal in each of said odd number of amplifier stages by apredetermined amount; and tapping an output of at least one of said oddnumber of amplifier stages for receiving a skewed clock signal.
 17. Themethod of claim 16, further comprising tapping an output of each of saidodd number of amplifier stages.
 18. The method of claim 16, furthercomprising tapping a plurality of outputs of said odd number ofamplifier stages to produce a plurality of clock signals havingdifferent phase shifts.
 19. The method of claim 16, further comprising:tapping a first output of one of said odd number of amplifier stages toreceive a first skewed clock signal; and tapping a second output ofanother one of said odd number of amplifier stages to receive a secondskewed clock signal, said second skewed clock signal shifted 90 degreesfrom said first skewed clock signal.
 20. A method of producing aplurality of skewed clock signals from an original clock signal,comprising: introducing said original clock signal to an input of afirst amplifier of a phase shift ring oscillator to produce a firstshifted clock signal at an output of said first amplifier, said firstamplifier including a first phase shift network for independentadjustability of said first shifted clock signal; tapping said output ofsaid first amplifier to obtain said first shifted clock signal;introducing said output of said first amplifier to an input of a secondamplifier of said phase shift ring oscillator to produce a secondshifted clock signal at an output of said second amplifier, said secondamplifier including a second phase shift network for independentadjustability of said second shifted clock signal from said firstshifted clock signal; tapping said output of said second amplifier toobtain said second shifted clock signal; introducing said output of saidsecond amplifier to an odd number of amplifiers of said phase shift ringoscillator to produce a shifted clock signal at an output of each ofsaid odd number of amplifiers, said odd number of amplifiers eachincluding an odd number of phase shift networks for independentadjustability of said shifted clock signal at said output of each ofsaid odd number of amplifiers, said first, second and shifted clocksignals at said output of each of said odd number of amplifiers totaling180 degrees, said first, second and odd number of phase shift networkseach including a capacitor having a first terminal connected to saidinput and a second terminal connected to a drain of an NMOS transistor,the NMOS transistor configured as a voltage variable resistor; andtapping said output of each of said odd number of amplifiers to obtainan odd number of said shifted clock signals.
 21. A method of producing aplurality of skewed clock signals from a single clock signal,comprising: introducing said single clock signal to a phase shift ringoscillator comprising an odd number of amplifiers connected in series,each of said odd number of amplifiers having an input and an output andeach including independent phase-shift adjustability; shifting a phaseof said single clock signal according to a phase shift network in eachof said odd number of amplifiers to shift said single clock signal atotal of 180 degrees, each phase shift network including a capacitorhaving a first terminal connected to said input and a second terminalconnected to a drain of an NMOS transistor, the NMOS transistorconfigured as a voltage variable resistor; and tapping at least oneoutput of said odd number of amplifiers for producing a skewed clocksignal.
 22. A method of producing a plurality of skewed clock signalsfrom a single clock signal, comprising: introducing said single clocksignal to a phase shift ring oscillator comprising an odd number ofamplifiers connected in series, each of said odd number of amplifiershaving an input and an output and each including independent phase-shiftadjustability; within each of said odd number of amplifiers, introducinga signal to said input of one of said odd number of amplifierscomprising a phase shift network and an amplifier network; shifting aphase of said signal to produce a phase shifted signal in said phaseshift network and shifting the phase of said signal in said phase shiftnetwork comprises: providing a capacitor having a first terminal forreceiving said signal and a second terminal connected to a drain of anNMOS transistor configured as a voltage variable resistor; andcontrolling a voltage applied to a gate of said NMOS transistor toadjust a resistance of said NMOS transistor and controlling a supplyvoltage applied to a source of said NMOS transistor to adjust a shift ofthe phase of said signal; inverting said phase shifted signal in saidamplifier network; and outputting said phase shifted signal from saidoutput of said amplifier network; shifting a phase of said single clocksignal in each of said odd number of amplifiers to shift said singleclock signal a total of 180 degrees; and tapping at least one output ofsaid odd number of amplifiers for producing a skewed clock signal.
 23. Amethod of providing a plurality of skewed clock signals synchronously toa plurality of clocked elements, comprising: introducing a clock signalto an odd number of amplifiers in a phase shift ring oscillator, each ofsaid amplifiers including a phase shift network for independentphase-shift adjustability, said phase shift network including acapacitor having a first terminal connected to said input and a secondterminal connected to a drain of an NMOS transistor, the NMOS transistorconfigured as a voltage variable resistor; shifting a phase of saidclock signal in each of said odd number of amplifiers such that a totalphase shift of said clock signal in said phase shift ring oscillator is180 degrees; tapping into an output of each of a plurality of said oddnumber of amplifiers for receiving a different phase shifted clocksignal from each of said tapped outputs; sending said different phaseshifted clock signals to said plurality of clocked elements such thateach of said different phase shifted clock signals arrives at saidplurality of clocked elements in synchronization.